反省: to reflect upon oneself, to examine one's conscience, to question oneself, to search one's soul...
对面: (sitting) opposite, across (the street), directly in front, to be face to face...
弊病: malady, evil, malpractice, drawback, disadvantage...
隔开: to separate...
弘扬: to enhance, to promote, to enrich...
市区: urban district, downtown, city center...
冲击: to attack, to batter, (of waves) to pound against, shock, impact...
七嘴八舌: lively discussion with everybody talking at once...
绣: to embroider, embroidery...
长足: remarkable (progress, improvement, expansion etc)...